﻿/// <remarks>
/// 系统名称            :   ITALKI 支付系统
/// 模块名称            :   Payment
/// 文件代码            :   
/// 功能概述            :   
/// 创建人              :   Snail
/// 创建日期            :   2008.08.29
/// 版本号              :   1.0.0.0
/// ----------< 修改履历 >---------------------------------------------------------------
/// 修改日期          修改人              修改内容                           版本号
/// 2008.08.29      snail             创建文件。                         1.0.0.0
/// ------------------------------------------------------------------------------------
/// (C) 2007-2008 上海微语信息技术有限公司 版权所有，保留所有权利。
/// ------------------------------------------------------------------------------------
///</remarks>

using System;
using System.Collections.Generic;
using System.Text;

namespace Model.WWW_WWW.Payment
{
    /// <summary>
    /// Session对象。
    /// </summary>
    public class Session
    {
        private long _sessionid;
        private string _sessiontype;
        private long? _cid;
        private long? _lid;
        private string _ctitle;
        private string _ltitle;
        private string _sno;
        private string _tno;
        private string _languagelearn;
        private string _baselanguage;
        private int _sessioncount;
        private string _startdate;
        private int _starttime;
        private int _longtime;
        private decimal _price;
        private SessionStatus _state;
        private string _smarkstate;
        private string _smark;
        private string _tmarkstate;
        private string _tmark;
        private string _teachtool;
        private int _professional;
        private int _knowledgeable;
        private int _helpful;
        private string _stotdesc;
        private string _ttosdesc;
        private int? _lchapter;


        /// <summary>
        /// SessionID
        /// </summary>
        public long SessionID {
            set { _sessionid = value; }
            get { return _sessionid; }
        }
        /// <summary>
        /// 0辅导1课程
        /// </summary>
        public string SessionType {
            set { _sessiontype = value; }
            get { return _sessiontype; }
        }
        /// <summary>
        /// Course ID
        /// </summary>
        public long? CID {
            set { _cid = value; }
            get { return _cid; }
        }
        /// <summary>
        /// Lession ID
        /// </summary>
        public long? LId {
            set { _lid = value; }
            get { return _lid; }
        }
        /// <summary>
        /// 课程标题
        /// </summary>
        public string CTitle {
            set { _ctitle = value; }
            get { return _ctitle; }
        }
        /// <summary>
        /// Lession标题
        /// </summary>
        public string LTitle {
            set { _ltitle = value; }
            get { return _ltitle; }
        }
        /// <summary>
        /// 学生
        /// </summary>
        public string SNO {
            set { _sno = value; }
            get { return _sno; }
        }
        /// <summary>
        /// 教师
        /// </summary>
        public string TNO {
            set { _tno = value; }
            get { return _tno; }
        }
        /// <summary>
        /// 学习的语言
        /// </summary>
        public string LanguageLearn {
            set { _languagelearn = value; }
            get { return _languagelearn; }
        }
        /// <summary>
        /// 基于的语言
        /// </summary>
        public string BaseLanguage {
            set { _baselanguage = value; }
            get { return _baselanguage; }
        }
        /// <summary>
        /// 第几次
        /// </summary>
        public int SessionCount {
            set { _sessioncount = value; }
            get { return _sessioncount; }
        }
        /// <summary>
        /// 开始日期
        /// </summary>
        public string StartDate {
            set { _startdate = value; }
            get { return _startdate; }
        }
        /// <summary>
        /// 0-47表示0点到23点半,48表示立即开始的时间
        /// </summary>
        public int StartTime {
            set { _starttime = value; }
            get { return _starttime; }
        }
        /// <summary>
        /// 教学时间跨度,为半小时倍数
        /// </summary>
        public int LongTime {
            set { _longtime = value; }
            get { return _longtime; }
        }
        /// <summary>
        /// 时薪
        /// </summary>
        public decimal Price {
            set { _price = value; }
            get { return _price; }
        }
        /// <summary>
        /// 状态说明
        /// </summary>
        public SessionStatus State {
            set { _state = value; }
            get { return _state; }
        }
        /// <summary>
        /// 学生标记状态
        /// </summary>
        public string SMarkState {
            set { _smarkstate = value; }
            get { return _smarkstate; }
        }
        /// <summary>
        /// 学生标记备注
        /// </summary>
        public string SMark {
            set { _smark = value; }
            get { return _smark; }
        }
        /// <summary>
        /// 老师标记的状态
        /// </summary>
        public string TMarkState {
            set { _tmarkstate = value; }
            get { return _tmarkstate; }
        }
        /// <summary>
        /// 老师标记备注
        /// </summary>
        public string TMark {
            set { _tmark = value; }
            get { return _tmark; }
        }
        /// <summary>
        /// 1:Skype;2:MSN Messenger;3:Yahoo! Messenger;4:AIM;5:ICQ;6:Google Talk对应用户详细表里的IM工具,必须更新用户详细表里的IM号码
        /// </summary>
        public string TeachTool {
            set { _teachtool = value; }
            get { return _teachtool; }
        }
        /// <summary>
        /// 专业评级（0-5）0表示没评
        /// </summary>
        public int Professional {
            set { _professional = value; }
            get { return _professional; }
        }
        /// <summary>
        /// 知识评级（0-5）0表示没评
        /// </summary>
        public int Knowledgeable {
            set { _knowledgeable = value; }
            get { return _knowledgeable; }
        }
        /// <summary>
        /// 活跃评级（0-5）0表示没评
        /// </summary>
        public int Helpful {
            set { _helpful = value; }
            get { return _helpful; }
        }
        /// <summary>
        /// 学生对老师评价
        /// </summary>
        public string SToTDesc {
            set { _stotdesc = value; }
            get { return _stotdesc; }
        }
        /// <summary>
        /// 老师对学生评价
        /// </summary>
        public string TToSDesc {
            set { _ttosdesc = value; }
            get { return _ttosdesc; }
        }
        /// <summary>
        /// Lesson 为Course 下的章节
        /// </summary>
        public int? LChapter {
            set { _lchapter = value; }
            get { return _lchapter; }
        }
    }
}
